package main

import "fmt"

/*
没有明确初始值的变量声明会被赋予它们的 零值。

零值是：

数值类型为 0，
布尔类型为 false，
字符串为 ""（空字符串）。
复数为 （0+0i)
*/
func main() {
	var (
		i int
		f float64
		b bool
		s string
		c complex128
	)
	fmt.Println(i, f, b, s, c)

	fmt.Printf("%v %v %v %q %v\n", i, f, b, s, c)
}
